﻿/*
Offical Style for Discuz!NT(R)
URL: http://NT.discuz.net
(C) 2001-2010 Comsenz Inc.
*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Style ~~~~ */
html{background:#FAF6ED url(images/background.png) repeat 0 0;}
*{margin:0;padding:0;word-wrap:break-word;}
body,input,button,select,textarea{font:12px/1.5 "Lucida Grande",Helvetica,Arial,sans-serif;color:#444;}
textarea{resize:none;}
table{empty-cells:show;border-collapse:collapse;}
caption,th{text-align:left;font-weight:400;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
em,cite{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
.z,.left{float:left;}
.y{float:right;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
.xg1,.xg1 a{color:#999!important;}
.xg2,.xg2 a{color:#CA4312;}
.xi1{color:#F26C4F}
.xi2{color:#008800}
.f_bold{font-weight:700;}
.pipe{color:#CBCBCB;margin:0 5px;}
.vm{vertical-align:middle;}
.pbm {padding-bottom:10px !important;}
.ptm {padding-top:10px !important;}
hr{display:block;clear:both;}
.solidline {border-bottom-width:1px;border-top:1px solid #FFF;margin:6px 0;}
.hintinfo {background:#FDFFF2 url(images/hint.gif) no-repeat 7px 3px;border:1px dotted #DBDDD3;padding:2px 2px 2px 25px;margin:15px 0;}
.wrap{width:96%;text-align:left;margin:0 auto;min-width:960px;}
#ajaxwaitid{display:none;position:absolute;z-index:100;top:0;right:0;width:100px;height:1.6em;background:#D00;line-height:1.6em;color:#FFF;overflow:hidden;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Layout & Block Style ~~~~ */
#hd .wrap{padding:10px 0 0;background:url(images/bodybg.jpg) no-repeat 50% 0;}
.head{min-height:70px;z-index:3;}
	.head h2{float:left;padding:0 20px 8px 0;}
	.fastlg{overflow:hidden;padding-top:14px;}
		#ls_more {background:#FEFEFE;border:1px solid #DDDDDD;line-height:1.5em;overflow:hidden;padding:10px;width:160px;z-index:300;}
			#ls_more h3{overflow:hidden;margin-bottom:10px;}
			.head form p{padding-bottom:4px;}
			.fastlg .txt, #ls_more .txt {font-size: 12px;height: 16px;line-height: 16px;}
		#um{float:right;padding-top:10px;width:60%;text-align:right;line-height:2.3em;}
			.avt img {background:#FFFFFF;border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2;border-style:solid;border-width:1px;height:48px;padding:2px;width:48px;margin-left:10px;}
			#um,#um a{color:#444;}
			.vwmy{background:url(images/user_online.gif) no-repeat 0 2px;padding-left:16px;margin-right:4px;}
		#um .p_pop a{line-height:18px;text-align:left;}
			#um .p_pop a:hover{color:#FFF;}
		.g_up{position:absolute;width:130px;margin-top:4px;}
			.mncr{overflow:hidden;zoom:1;position:absolute;top:-5px;width:50px;height:6px;background:url(images/ratbg.gif) no-repeat 5px 0;}
			.crly{padding:4px 8px;border:1px solid #F26C4F;background:#FFF4DD;line-height:1.6em;}
			.g_up .y{margin-top:5px;}
#menubar,#mymenu,.pageinfo,#nav{background-image:url(images/mu.png);}
#menubar{overflow:hidden;background-color:#BD4000;background-repeat:repeat-x;background-position:0 0;height:33px;}
	#menu li{display:inline;height:33px;line-height:33px;}
		#menu li a{float:left;background:url(images/mu.png) no-repeat 100% -33px;color:#FFF;padding:0 20px;white-space:nowrap;text-decoration:none;font-weight:700;font-size:14px;}
		#menu li a:hover,#menu li a.current{background-position:50% -66px;}
	#mymenu{background-repeat:no-repeat;background-position:0 -99px;display:inline;float:right !important;height:26px;line-height:26px;margin:3px 10px 0 0;padding:0 0 0 10px !important;width:85px;color:#FFF;text-decoration:none;}
.s_type{padding:4px;padding-right:14px;}
.btnsearch{border:0;background:url(images/icon_search.gif) no-repeat 0 0;width:21px;height:21px;}
	*html #quicksearch{display:block;float:left;height:18px;line-height:18px;padding-top:4px;}
.pageinfo{overflow:hidden;margin-bottom:10px;background-color:#FFF;background-repeat:repeat-x;background-position:0 -125px;height:37px;line-height:37px;}
	#nav{background-repeat:no-repeat;background-position:0 -162px;border-color:#CCC;border-style:solid;border-width:0 1px;padding:0 8px 0 30px;}
	#forumlist_menu{width:150px;}
	.pageinfo #quicksearch_menu a{line-height:18px;text-align:left;}
.announcement,.topic_num{position:relative;overflow:hidden;height:24px;line-height:24px;margin-bottom:10px;}
	.topic_num img,#online img {vertical-align:middle;}
	#announcement{height:24px;overflow:hidden;background:url(images/icon_announcement.gif) no-repeat 0 50%;padding-left:20px;}
		#announcement span{float:left;line-height:23px;font-weight:700;}
		#announcement div{padding:0 10px;line-height:23px !important;height:24px;overflow-y:hidden;overflow-x:hidden;}
				#announcement li{float:left;white-space:nowrap;margin-right:10px;}
				#announcement li em{font-size:0.83em;margin-left:5px;color:#666;}
			#supeitems li{float:left;height:1.6em;overflow:hidden;}
#headfilter{overflow:hidden;border-top:2px solid #D2D7DA;margin-bottom:10px;padding-top:10px;}
	#headfilter a{float:left;border:1px solid #CDCDCD;background:#FFF;height:18px;margin-right:5px;padding:4px 8px 3px;white-space:nowrap;text-decoration:none;}
	#headfilter a.current,#headfilter a:hover{background-color:#F2F2F2;border-color:#CDCDCD;color:#CA4312;}
		#headfilter a.drop {padding-right:14px;background-image:url(images/icon_drop.gif);background-repeat:no-repeat;background-position:92% 50%;}
			#headfilter .topictype a{border:none;float:none;margin:0;}
.taglist{overflow: hidden;margin-bottom:10px;padding: 10px 0;}
	.taglist li{overflow: hidden;float:left;display:inline;width: 10em;height:24px;margin:0 10px;}
		.taglist li em{font-size:10px;color:#999;}
.flbc {background:url(images/cls.gif) no-repeat 0 0;float:left;height:20px;overflow:hidden;text-indent:-9999px;width:20px;}
.flbc:hover{background-position:0 -20px;}
/*forumlik and online*/
.bm{overflow:hidden;zoom:1;border:1px solid #CCC;margin-bottom:10px;background:#FFF;}
#forumlinks li{overflow:hidden;float:left;}
.forumlinks,.forumimglink,.forumtxtlink{clear:both;overflow:hidden;zoom:1;margin:10px;}
	.forumlinks,.forumimglink{border-bottom:1px dashed #E8E8E8;}
		.forumlinks li{width:49.5%;height:40px;}
			.forumlink_logo{float:left;margin:4px 15px 4px 0;}
		.forumimglink li{height:36px;}
	.forumimglink li{margin-right:8px;}
	.forumtxtlink li{margin-right:5px;white-space:nowrap;width:8em;}
.l_action{float:right;cursor:pointer;margin-top:6px;margin-right:10px;}
.bm_h{height:28px;line-height:28px;background:#FFECEC;border-bottom:1px solid #FFCCCC;border-top:1px solid #FFFFFF;padding:0 10px;font-weight:700;}
	#online h3{font-weight:400;}
	#online h3 strong{font-weight:700;}
#onlinelist{background:url(images/online.gif) no-repeat 10px 10px;padding: 5px 0 0 55px;}
	#online dt{padding:5px;border-bottom:1px dashed #E8E8E8;}
	.userlist{overflow:hidden;padding:5px; }
		.userlist li{overflow:hidden;float:left;width:128px;height:20px;}
/*forumlik and online*/
.skin{background:#FFF;width:350px;}
	.skin li {background:url(images/nopreview.png) no-repeat  0 0;border:3px solid #DDD;float:left;height:70px;margin:5px;overflow:hidden;position:relative;width:100px;}
		.skin li a {display:block;float:left;height:100%;position:relative;width:100%;color:#333;text-decoration:none;}
		.skin li i {cursor:pointer;font-style:normal;height:70px;position:absolute;width:100px;}
		.skin li span {bottom:2px;cursor:pointer;left:10px;position:absolute;z-index:1;}
		.skin li em {background:none repeat scroll 0 0 #333333;bottom:0;height:24px;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;position:absolute;width:100%;}
#bdayslist{padding:10px 0 10px 55px;border-top:1px solid #E6E7E1;background:url(images/bdays_cake.gif) no-repeat 10px 5px;}
.stats h3{display:none;}
	.stats li{text-align:left;border-bottom:1px solid #DEDEDE;padding:2px 4px;}
	.stats li em{float:right;}
	.dt {border-top: 1px solid #CDCDCD;width:100%;}
	.bm {background:#FFF;border: 1px solid #CDCDCD;}
	.mbw {margin-bottom: 20px !important;}
	.tbmu { border-bottom: 1px dashed #CDCDCD;padding: 10px;}
	.dt td, .dt th {border-bottom: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD;padding: 7px 4px;}
	.dt th {background:#F2F2F2;}
.dt .px {height: 20px;}
.msgbox {padding: 3em 10em 3em !important;background:url(images/right.gif) no-repeat 4em 4em;font-size:12px;font-weight:400;}
	.main .msgbox{padding:0.1em;width:400px;margin:15px auto;background:none;}
	.msgbox h1{line-height:26px;margin-bottom: 1em;font-weight:700;font-size:14px;}
	.msg_inner{background:url(images/right.gif) no-repeat 0 50%;padding-left:4em;height:auto!important;height:60px;min-height:60px;}
		.msgbox p {margin: 1.5em 0;}
		.msgbox a {color: #069; }
	.error_msg{background:url(images/error.gif) no-repeat 0 50%;}
	.cpcontent .error_msg{background:url(images/error.gif) no-repeat 4em 50%;}
.onerror {clear:both;padding:2px 2px 2px 22px;background:url(images/check_error.gif) no-repeat 2px 2px;}
/* ~~~End finish~~~~~~~~~~~~ */
.pages_btns{clear:both;overflow:hidden;margin-bottom:10px;}
.pages_btns #newspecial{float:left;margin-right:6px;}
.pages{float:right;margin-top:5px;}
	.pages a,.pages span,.pages kbd,.pages em{float:left;overflow:hidden;padding:0 8px;margin-left:4px;height:24px;border:1px solid;line-height:24px;}
		.pageback a{margin-left:0;}
	.pages a,.pageback a,.pages kbd{border-color:#CDCDCD;background-color:#FFF;text-decoration:none;}
	.pages span{border-color:#CDCDCD;background-color:#F2F2F2;font-weight:700;}
	.pages a.next{padding-right:25px;background:#FFF url(images/arrow_right.gif) no-repeat 90% 50%;}
	.pageback a{padding-left:20px;background:#FFF url(images/arrow_left.gif) no-repeat 4px 50%;}
		.pages a:hover,.pages em {border-color:#369;}
		.pages kbd{background:#FFF;font-size:14px;}
		.pages kbd input {border: 1px solid #CAD9EA;height:16px;line-height:16px;padding:0;color:#09C;font-size:14px;}
		.pages kbd b {font-weight:400;font-size:14px;}
	.chg_topic{margin:3px;}
		.chg_topic a{color:#09C;}
	.threadflow { margin-right: 5px; padding: 0 5px; }
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Box Style ~~~~ */
.main{padding:14px;border:1px solid #CDCDCD;margin-bottom:10px;background:#FFF;}
.forum .main,#subforum .titlebar{border-top:none;}
.forum .main,.thread,.viewthread,#subforum,.quickpost{padding:0;}
	.main table{width:100%;}
	.main h6,.main h3{line-height:32px;height:32px;font-size:14px;font-weight:700;margin-bottom:10px;padding-left:20px;}
	.main h6 span{font-size:12px;font-weight:400;}
/*FroumIndex*/
.titlebar{padding:0 10px;background:#FFECEC url(images/titlebg.png) repeat-x 0 0;height:30px;line-height:30px;border-bottom:1px solid #FFCCCC;border-top:1px solid #FFCCCC;}
	.titlebar img,.o img{cursor:pointer;margin-top:10px;margin-left:10px;}
		.o img{margin-top:8px;margin-left:20px;}
    .moders{width:180px;}		
        .moders li{oveflow:hidden;height:22px;float:left;display:inline;width:87px;margin-left:2px;}
        .moders a{line-height:16px;}
.fi{padding:0 6px 10px;}
	.list th,.list td{padding:6px 0;height:50px;border-bottom:1px dashed #EBEBEB;color:#666;}
		.list th{overflow:hidden;background-repeat:no-repeat;background-position:8px 50%;font-weight:normal;}
			.list th.notopic{background-image:url(images/forum.gif);padding-left:50px !important;}
			.list th.new{background-image:url(images/forum_new.gif);padding-left:50px !important;}
			.list h2 em {font-weight:400;}
				.list h2 strong{color:#F26C4F;}
				.list th img{margin-right:10px;float:left;}
		.nums{width:120px;text-align:right;}
			.nums em,#forumheader #modedby a,.subject em,.subject em a{color:#CA4312;}
		.list td.lastpost{width:260px;}
			.list td.lastpost p{overflow:hidden;height:20px;white-space:nowrap;width:240px;text-overflow:ellipsis;margin-left:20px;}
			.topicbackwriter{margin-left:20px;}
	/* ~~~QuickPost~~~~~~~~~~~~*/
	#fastpost{overflow:hidden;padding:10px;border:1px solid #CCC;margin-bottom:10px;background:#FFF;}
		#fastpost dl{overflow:hidden;color:#8C8C8C;}
			#fastpost dt img{vertical-align:middle;padding-right:4px;margin-right:10px;}
				#fastpost dt a{color:#CA4312;text-decoration:underline;padding:0 14px 0 6px;}
		.postsubmit{border:0;margin-left:20px;margin-top:-16px;background:url(images/btn_post.gif) no-repeat 0 0;text-align:center;color:#FFF;width:60px;height:26px;line-height:26px;}
		*html .postsubmit{margin-top:-8px;}
		*+html .postsubmit{margin-top:-8px;}
		#forumtreelist a{overflow:hidden;float:left;width:130px;line-height:24px;height:24px;}
		#forumtree_menu .headactions{padding:0;}
		*+html #quickmessage .txtarea{overflow:hidden;}
	/* ~~~End QuickPost~~~~~~~~~~~~*/
/*End FroumIndex*/
/*ShowForum*/
#forumheader{line-height:24px;}
	#forumheader h1{float:left;margin-right:1em;font-size:16px;}
	.forumaction a{padding-left:20px;padding-right:1em;background:url(images/forumdigest.gif) no-repeat 0 50%;}
		.forumaction .feed{background-image:url(images/icon_feed.gif);}
.thread table{table-layout:fixed;}
.thread td,.thread th{padding:5px 0;}
	.thread .by{width:110px;}
	.thread .num{width:80px;}
.category{padding:4px 10px;background:#F2F2F2;border-top:1px solid #FFF;border-bottom:1px solid #CDCDCD;}
	#atarget {background:url(images/atarget.png) no-repeat 0 3px;color:#CA4312;cursor:pointer;height:16px;line-height:16px;padding-left:15px;margin-right:10px;}
	#atarget.atarget_1 {background-position:0 -37px;}
.threadlist{position:relative;padding:0 10px 10px;}
	.threadlist th,.threadlist td{border-bottom:1px solid #D2D7DA;}
	.separation{background:#F2F2F2}
	.folder{width:30px;text-align:center;}
	.icon{width:26px;text-align:center;}
	.threadlist .subject{font-size:14px;padding-right:10px;}
		.subject input[type="checkbox"]{margin-right:5px;margin-top:1px;}
		.subject span.new{color:#090;text-transform:uppercase;font-size:9px;white-space:nowrap;}
		.subject img{vertical-align:middle;}
	.threadpages{white-space:nowrap;margin-left:10px;font-size:12px;}
		.threadpages a{padding:0 2px;}
	.threadlist cite,.thread .num em{display:block;}
		.threadlist .by em,.threadlist .by em a,.time,.thread .num em{font-size: 11px;color:#999;font-family:Arial,sans-serif;}
.zerothreads{height:40px;line-height:40px;text-align:center;vertical-align:middle;font-size:14px;}
.searchlist table{border-collapse:separate;}
.onthread{background:#F2F2F2;}
/*End ShowForum*/
/*ViewThread*/
#postsContainer table{table-layout:fixed;}
.postauthor{overflow:hidden;width:166px;background:#F2F2F2;border-right:1px solid #DEDEDE;vertical-align:top;}
.postcontent{overflow:hidden;padding:0 20px;vertical-align:top;}
.threadad .postauthor{height:5px;background:#DEDEDE;line-height:5px;}
.threadad .adcontent{background:#F2F2F2;}
	/*UserInfo*/
	.poster{overflow:hidden;height:36px;line-height:36px;border-bottom:1px dashed #CDCDCD;font-weight:700;}
		.onlineyes,.onlineno{padding-left:20px;background:url(images/useronline.gif);background-repeat:no-repeat;background-position:5px 45%;}
		.onlineno{background-image:url(images/useroutline.gif);}
	.avatar {margin:10px 15px;}
		.avatar img {background:#FFF url(images/avatar_shadow.gif) repeat-x 0 100%;padding: 5px 5px 8px;}
	.postauthor p,.postauthor ul,.medals {overflow:hidden;margin:5px 10px 5px 15px;}
		ul.otherinfo li{overflow:hidden;height:24px;line-height:24px;}
			ul.otherinfo li label{float:left;width:70px;}
		ul.plug li{float:left;width:49.5%;height:24px;line-height:24px;background-repeat:no-repeat;background-position:0 50%;}
		.medals img{margin-right:4px;}
	/*End UsrInfo*/
	.topictitle{padding:17px 0 0;}
	.hm{text-align:center;overflow:hidden;white-space:nowrap;word-wrap:normal;padding:10px;}
		.hm img{vertical-align:middle;margin-right:4px;}
	.ts {font: bold 16px "Microsoft Yahei",Hei,Tahoma,SimHei,sans-serif; padding: 12px 0 10px 20px;}
		.xs0{font-size:12px;font-weight:400;margin-left:4px;}
	.topictitle h1{font-size:16px;}
		.topictitle span{padding-left:20px;font-size:12px;font-weight:400;}
		.topictitle span em{color:#F26C4F;padding:0 4px;}
	.pi{height:16px;margin-bottom:10px;overflow:hidden;padding:10px 0;border-bottom:1px dashed #E6E7E1;}
		.pi strong a {border:1px solid #FFFFFF;float:right;font-weight:400;margin-top:-6px;padding:4px 6px;}
		.postinfo img{vertical-align:middle;}
		a.floor:link{border:1px solid #FFF;font-weight:400;margin-top:-6px;padding:4px 6px;}
		a.floor:hover {border-color:#CDCDCD;text-decoration:none;-moz-border-radius:10px 10px 10px 10px;}
		.msgfsize *{float:left;}
		.msgfsize small,.msgfsize big{width:20px;text-indent:-9999px;cursor:pointer;background-image:url(images/text_control.png);}
			.msgfsize small{background-repeat:no-repeat;background-position:0 0;}
			.msgfsize big{background-repeat:no-repeat;background-position:-20px 50%;}
				.msgfsize small b,.msgfsize big b{visibility:hidden;}
	.defaultpost {height:auto !important;height:220px;min-height:220px !important; }	
		.autosave { behavior: url(#default#userdata); }
		.postmessage *, .pmmessage *, .register * {line-height: 175%; }
		.postmessage h2 {font-size:1.17em;margin:0.3em 0;}
		.threadtags{background:url(images/tag.gif) no-repeat 0 50%;color:#999;margin-bottom:10px;padding:4px 0;padding-left:20px;border-bottom:1px dashed #DEDEDE;}
			.threadtags a {color:#000;}
			.tagthread .close{float:right;padding-right:15px;}
			.tagthread li{line-height:1.6em;}
			span.t_tag {border-bottom:1px solid #FF0000;cursor:pointer;white-space:nowrap;}
		.t_msgfont,.t_msgfont td{font-size: 14px;}
		.t_bigfont,.t_bigfont td{font-size: 16px;}
		.jammer{color:#FFF;}
		.hide{background:#FFF url(images/locked.gif) no-repeat 6px 12px;border:1px dashed #FF9A9A;font-size:12px;margin:10px 0;padding:8px 8px 8px 24px;}	
			.hide:hover {background:url(images/locked.gif) no-repeat 6px 12px #F7F7F7;}
			.hide strong {color:#F26C4F;}
			.hide a {color:#336699;}
		.t_msgfont a,.t_bigfont a{color:#369;text-decoration:underline;}
	.threadstamp { position:absolute;margin-top: -70px;margin-left:300px; }
	.silverlight{float:right;margin-right:-4px;}
	.plc{overflow:hidden;padding-left:20px;}
	#operatSel{font-size:14px;}
	/*Attach*/
	.postattachlist{overflow:hidden;margin-top:2em;font-size:12px;border-bottom:1px dashed #EBEBEB;}
		.t_attachlist{float:left;height:64px;overflow:hidden;padding:10px 10px 10px 0;width:45%;}
			.t_attachlist dt{float:left;font-weight:700;width:40px;}
			.t_attachlist dd{margin-left:40px;}
		.t_attachlist_img {margin-top:10px;overflow:hidden;padding:10px 10px 10px 0;;}
		.attachimg {float:none;height:auto;overflow:visible;}
		.t_attach {background:#FFF;filter:alpha(opacity=85%);opacity:0.85;}
		.absmiddle{vertical-align:middle;}
	/*Signatures*/
		.postertext{padding-top:15px;background:url(images/sigline.gif) no-repeat 0 0;margin-top:10px;}
		.signatures{overflow:hidden;height:expression(signature(this));margin:10px 0;}
			.signatures *{line-height: normal;}
		.lastediter,.manageinfo{clear:both;text-align:center;margin:15px 0;}
	/*ul,table*/
		.t_msgfont ul,.t_bigfont ul,.t_smallfont ul{margin-left:14px;}
		.t_msgfont ul li,.t_bigfont ul li,.t_smallfont ul li,.faq li{margin-left: 2em;list-style-type:disc;}
		ul.litype_1 li{list-style-type:decimal;}
		ul.litype_2 li{list-style-type:lower-alpha;}
		ul.litype_3 li{list-style-type:upper-alpha;}
		.t_table{margin-top:10px;border-left:1px solid #CCC;}
		.t_table,.t_table td{border-bottom:1px solid #CCC; border-right:1px solid #CCC;empty-cells: show;border-collapse: collapse;}
		.t_table td {padding:4px;border-top: 1px solid #CCC;}
	/*ul,table*/
	/*Quote*/
		.quote, .blockcode {margin:10px 0;padding:10px 10px 10px 65px;}
		.quote {background:#F9F9F9 url(images/icon_quote_s.gif) no-repeat 20px 6px;padding-bottom:5px;}
			.quote blockquote{background:url(images/icon_quote_e.gif) no-repeat 100% 100%;line-height:1.6em;margin:0;padding:0 65px 5px 0;}
		.blockcode{padding:10px 0 5px 10px;width:76%;border:1px solid #CCC;background:#F7F7F7 url(images/codebg.gif) repeat-y 0 0;overflow:hidden;}
			.blockcode ol{margin:0 0 0 10px;padding:0;}
			.blockcode ol li{margin-left: 2em;padding-left:10px;list-style-type:decimal-leading-zero;font-family:Monaco,Consolas,"Lucida Console","Courier New",serif;font-size:12px;line-height:1.8em;}
			.blockcode ol li:hover{border:solid #DEDEDE;border-width:0;background:#FFF;color:#09C;}
			* html .blockcode ol li{font-family:"Courier New",serif;}.blockcode em{margin-left:43px;color:#09C !important;font-size:12px;cursor:pointer;}
	/*Poll*/
		.pollpanel{margin:10px 0;}
		.pollpanel table{width:auto;}
			.pollpanel h4{font-weight:400;color:#666;line-height:1.6em;margin-bottom:10px;}
			.selector{width:20px;}
				.selector input{margin-top:-3px;}
			.pollpanel table td {padding:4px 2px;vertical-align:middle;}
			td.optionvessel{width:420px;}
			.optionbar{background:#EFEFEF;height:16px;line-height:normal;width:420px;}
				.polloptionbar {height:16px;line-height:normal;}
				.pollcolor1{background:#E92725;}
				.pollcolor2{background:#F27B21;}
				.pollcolor3{background:#F2A61F;}
				.pollcolor4{background:#5AAF4A;}
				.pollcolor5{background:#42C4F5;}
				.pollcolor6{background:#0099CC;}
				.pollcolor7{background:#3365AE;}
				.pollcolor8{background:#2A3591;}
				.pollcolor9{background:#592D8E;}
				.pollcolor0{background:#DB3191;}
			.voters{overflow:hidden;margin-top:10px;}
			.voters li{float:left;width:120px;overflow:hidden;padding:6px 0;}
	/*Rate*/
		.newrate,.special_reward{overflow:hidden;margin:20px 0;}
			    .newrate ul{overflow:hidden;zoom:1;margin-bottom:10px;margin-left:-4px;}
				.newrate li{overflow:hidden;float:left;list-style:none;width:67px;height:84px;margin-right:4px;text-align:center;}
				.btn_rate{padding:6px 10px 6px 4px; border-bottom:1px dotted #E6E7E1;}
				    .btn_rate a{margin:0 0.5em;}
			.rateavatar{padding:8px 0;}
			.rateavatar img{margin:auto;}
			.attach_popup {border-color:#FFF;border-style:solid;border-width:5px 5px 0;width:180px;}
			.newrate .attach_popup{width:auto;}
			.cornerlayger {padding:6px 8px;}
				.newrate .cornerlayger{color:#999;border:1px solid #CCC;background:#F7F9F8;white-space:nowrap;}
				.newrate .cornerlayger em{color:#F60;}
			.minicorner {height:6px;margin-top:-1px;}
				.newrate .minicorner{background:url(images/ratesrcorebg.gif) no-repeat 5px 0;}
	/*bonus*/
			.rsld, .rusld {background: url(images/rwd.gif) no-repeat 0 0;color: #FF3300;height:118px;text-align: center;width:90px;}
			.rsld {background-position: 0 -118px;color: #999999;}
			.rsld cite, .rusld cite {display: block;font-size: 28px;height: 30px;margin: 26px auto 6px;}
			.rwdn {margin-left: 110px;}
				.rwdn .pn{background:#EEE;width:84px;border:1px solid #CCC;color:#333;}
				.rwdn .pn *{padding:0 2px;}
			.psth {background:url(../../images/common/arw.gif) no-repeat 100% 50%;color:#F26C4F;font-size:14px;margin:2em 0 2em -20px;padding:5px 45px 5px 20px;width:240px;}
			.pstl {clear:left;margin-bottom:2em;}
			.psta { float:left;width:30px;}
				.psta img {height: 24px;width:24px;}
			.psti {margin-left:30px;}
	/*debate*/
		.debatebox,.debate_show,.bonusrate{overflow:hidden;margin:10px 0;}
			.debate_show p{font-weight:700;}
			.specialtitle{overflow:hidden;margin-bottom: 10px; }
				.squaretitle,.sidetitle {overflow:hidden;float:left;width:48%;padding:10px 0;text-align:center;font-weight:bold;font-size:13px;background:#F4F9FD;border:1px solid #e8f3fd; }
			.balance{clear:both;margin-top:10px; position:relative; border:1px solid #B4C9E0; font-weight:bold; color:#000; font-size:14px;  background:#f8f0d0;}
				.balance span.scalevalue1{position:absolute; top:5px; left:6px; }
				.balance span.scalevalue{position:absolute; top:5px; right:6px;}
					.balance em{padding-left:6px; font-weight:bold;  }
					.balance b{font-size:18px;}
				.squareboll{padding:6px 0; height:16px; background:#d4e6ee; }
				*html .squareboll{ margin-top:-1px; }
				#positivepostform,#negativepostform,#positivepostform2, #negativepostform2{ background:#D4E6EE; padding:10px; margin:4px; }
					#negativepostform,#negativepostform2 { background:#f8f0d0; }
				#positivepostform,.buttoncontrol,#negativepostform { margin: 10px 0;}
				.buttoncontrol { text-align:center; }
					.buttoncontrol button,.submitbutton { background:#d4e6ee; }
					.oppositionbox .buttoncontrol button,.oppositionbox .submitbutton { background:#f8f0d0;}
				.squarebox,.oppositionbox {float:left; width:48%; position:relative; }
				.sidetitle,.oppositionbox{float:right;}
					.talkinner h2 { margin:10px 0; padding:6px 0; }	
					.square{overflow:hidden;margin-bottom:10px; background:#d4e6ee; }
					.oppositionbox .square{background:#f8f0d0;}
					.debatemessage {overflow:hidden;background:#D4E6EE;}
					.oppositionbox .debatemessage { background:#f8f0d0; }
					.supportbox { width:90px; text-align:center; vertical-align:top; }
						.supportbox p{ width:60px; height:90px; margin:12px auto; }
							.supportbox span,.comment span { display:block;  }
							.supportbox span.talknum,.comment span.talknum { line-height:40px; font-size:40px; color:#ffcc00;}
							span.cliktalk { line-height:20px; height:20px; }
							.supportbox span.cliktalk a,.comment span.cliktalk a,.othertalk a { border:1px solid #EBEBEB; padding:2px 4px; text-decoration:none; background:#EBEBEB; color:#000;  }
					.comment { padding:6px 12px; vertical-align:top;   }
					.talkinner h3{font-weight:normal; color:#000; }
						.talkinner h3 span { float:right;}
					.box .talkinner tbody td { border:none; }
				.talkinner .othertalk { text-align:right; padding:4px 0; }
			.debatepages { margin-bottom:8px;}
			.debatepages a,.debatepages span{ border:1px solid #CCC; padding:2px 4px; margin-bottom:2px; margin-right:2px;  background:#d4e6ee; color:#000; text-decoration:none; }
				.debatepages span { background:#FFF; font-weight:bold; }
			.oppositionbox .debatepages a { background:#f8f0d0;}
		/*end debate*/
	.useraction{margin:20px auto;text-align:center;}
		.useraction a{background-color:#E5EDF2;background-position:5px 50%;background-repeat:no-repeat;border:1px solid #C2D5E3;margin:0 2px;padding:5px 8px 5px 25px;text-decoration:none;}
		#ajax_favorite{background-image:url(images/favorite.gif)}
		#ratelink{background-image:url(images/agree.gif)}
		#share{background-image:url(images/share.png)}
		#forward{background-image:url(images/pm_1.gif)}
	.p_control {color:#999;border-top:1px dashed #E6E7E1;padding:10px 0;height:16px;margin:0 20px;}
		.postactions a,.bonus .y a{padding:5px 10px 5px 20px;}
		.postactions .y a{padding:5px 0;}
		.repquote,.fastreply,.editpost,.delpost{background-image:url(images/poster_action.png);background-repeat:no-repeat;}
			.fastreply{background-position:0 5px;}
			.repquote{background-position:0 -25px;}
			.editpost{background-position:0 -56px;}
			.delpost{background-position:0 -84px;}
		.forumcontrol .postauthor{line-height:30px;text-align:center;}
			.modaction{text-align:right;padding:5px;}
	.postcontent .pages_btns{padding:11px 0;}
	.share{width:240px;}
/*End ViewThread*/
/*UserCenter*/
.uc{clear:both;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #CDCDCD;}
.uc_app{overflow:hidden;float:left;width:140px;background:#F2F2F2;border:1px solid #CDCDCD;font-size:14px;padding-bottom:10px;line-height:32px;}
	.uc_app h2{font-size:16px;padding:10px;border-bottom:1px dashed #CDCDCD;}
	.uc_app li{margin:0 10px;border-bottom:1px dashed #CCC;}
	.uc_app li.current{background:#CCC url(images/tbn.png) repeat-x 0 0;border-bottom-style:solid;border-top:1px solid #CCCCCC;margin:-1px 0 0;padding:0 10px;}
		.uc_app li a{display:block;height:32px;text-decoration:none;}
.uc_main{float:right;overflow:hidden;margin-right:-160px;width:100%;}
.uc_content{margin-right:160px;width:auto;}
	.uc_content h1{font-size:16px;padding:10px 0;}
	.uc_content .pages_btns{margin-top:10px;}
	.uc_content form,.uc_content .zerothreads{clear:both;}
	.u_t{border-bottom:1px solid #CDCDCD;margin-bottom:10px;}
	#avatarctrl embed,#avatarctrl object{margin-left:-44px;}
	.uc .tfm th{width:95px;vertical-align:top;}
	.uc_header{position:relative;overflow:hidden;zoom:1;}
		.uc_header .btn_uc{position:absolute;top:12px;right:4px;font-weight:700;}
	.rulespreview{width:68%!important;width:70%;border-color:#707070;border-style:dashed;border-width:1px;padding:10px;margin-bottom:10px;}
/*权限*/
.cpuser{overflow:hidden;margin:10px 0 20px 0;}
	.cpuser img,.cpuser ul {float:left;margin-right:30px;}
	.cpuser ul li{padding:2px 0;}
.cpsignature{padding:4px 0;margin-bottom:10px;}
	.cpsignature span{font-weight:700;}
.c_header,.searchlist{overflow:hidden;zoom:1;margin:10px 0;}
	.c_header h2,.c_header h3{float:left;padding-right:15px;font-size:14px;cursor:pointer;}
	.c_header h3,.closenode,.closenode h3{background-image:url(images/user_cp.png);background-repeat:no-repeat;}
	.c_header h3{background-color:#FFF;background-position:100% -3px;}
	.closenode{background-position:100% -63px;background-repeat:repeat-x;}
		.closenode h3{background-position:100% -33px;}
        .c_header .c_header_ctrlbtn {display:none;}
        .closenode .c_header_ctrlbtn {background-color:#FFF;color:#666;cursor:pointer;display:block;}
	.channelinfo{clear:both;margin-bottom:8px;}
/*tab*/
.f_tab{float:left;width:100%;border-bottom:1px solid #CDCDCD;line-height:30px;margin:10px 0;padding-left:5px;}
	*html .f_tab{overflow:hidden;float:none;}
	.f_tab li {float:left;margin:0 3px -1px 0;}
	* html .f_tab .cur_tab {position:relative;}
	.f_tab a {background:#F2F2F2;border:1px solid #CDCDCD;display:block;padding:0 10px;}
	.f_tab a:hover{text-decoration:none;}
	.f_tab .cur_tab a {background:#FFF;border-bottom-color:#FFF;font-weight:700;}
/*form and list*/
.tfm,.datatable{width:100%;}
	.tfm caption, .tfm th, .tfm td {padding:10px 2px;}
	.tfm th{font-weight:700;}
	.sel_avt{overflow:hidden;margin-bottom:10px;}
	.sel_avt a{float:left;display:block;margin:15px 15px 15px 0;width: 119px;height: 31px;line-height: 31px;text-align:center;background:url(images/bigbtn.gif) no-repeat;font-size: 14px;text-decoration:none;}
	.xs2{font-size:14px!important;}
.datatable th,.datatable td{padding:6px 4px;border-bottom:1px solid #DCDCDC;}
	.colplural{background-color:#F5F5F5;border-top:1px solid #DCDCDC;}
	.datatable td.t_img{text-align:center;}
	.t_th{width:150px;}
/*短信息*/
.pm_list td{padding:5px 0;border-bottom:1px solid #E6E7E1;}
	.msg_icon,.checkbox_toggle{width:35px;text-align:center;}
	.profile_pic{width:60px;}
	.name_and_date .name{display:block;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.date{display:block;font-size:9px;}
	.pmsubject .subject_wrap{display:block;width:410px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;}
	.delete_msg{width:24px;}
		.delete_msg a,.del{display:block;overflow:hidden;margin-left:4px;width:20px;height:20px;background:url(images/op.png) no-repeat 0 -2px;line-height:100px;}
		.delete_msg a:hover,.del:hover{background-position:0 -22px;}
.nts dl{overflow:hidden;zoom:1;border-top:1px dashed #CDCDCD;padding-left:65px;}
	.nts .m{display:inline;margin:8px 0 8px -65px;float:left;}
		.nts .m{display:block;max-width:550px;background:#FFF;border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2;border-style:solid;border-width:1px;height:48px;padding:2px;width:48px;-moz-border-radius:5px 5px 5px 5px;}
	.nts dt {font-weight:400;padding:8px 0 5px;}
	.nts .summary {border-left:1px solid #CDCDCD;;padding-left:10px;margin:10px 0;margin-left:2em}
.notequote{background:url(images/qa.gif) no-repeat 0 0;color:#666;margin:10px 0;overflow:hidden;padding-left:16px;}
	.notequote blockquote{background:url(images/qz.gif) no-repeat 100% 100%;display:inline;margin:0;padding-right:16px;}
/*积分交易*/
.paychange em{color:#F90;font-weight:700;padding-right:10px;}
/*End UserCenter*/
.audit_list{border-top:1px dashed #CCC;margin:10px 0;}
.audit_list tbody td{border-bottom:1px dashed #CCC;}
	.audit_list tbody.onmouse{background:#F5F5F5;}
	.audit_list dl{margin:10px;}
		.audit_list dt cite a{margin-left:10px;font-weight:400;color:#09C;}
		.audit_list dd{padding-left:24px;}
		.audit_time{color:#999999;font-size:9px;margin-left:10px;}
.note cite{font-weight:400;}
	.notefilter{background:#EEF4F9 url(images/iconleft.gif) no-repeat 5px 50%;}
	.notefilter a{color:#0954A6; padding-left:15px;}
#postpm .formtable th { width:60px;}
.fm_control{width:80px;}
.fm_control a{ color:#999}
.fm_list tr td{height:70px;padding:0}
/*End UserCenter*/
/*UserInfo*/
.uc_side{width:180px;}
.uc_side .user_avatar{margin:20px; }
.uc_info .uc_main{margin-right:-200px;}
.uc_info .uc_content{margin-right:200px;}
.space,.album,.email,.pm,.userban,.userlink{background-image:url(images/user_info.png);background-repeat:no-repeat;background-position:8px 0;padding-left:30px;line-height:30px;}
	.album{background-position:8px -30px;}
	.email{background-position:8px -60px;}
	.pm{background-position:8px -90px;}
	.userban{background-position:8px -120px;}
	.userlink{background-position:8px -150px;}
	.nt_plug .album{background-position:0 -30px;padding-left:20px;}
	.nt_plug .email{background-position:0 -60px;padding-left:20px;}
.navname {font-weight:bold;font-size:14px;color:#09C; }
.dashline {border-bottom-width:1px;border-style:dashed;height:0;margin:10px 0;}
.blocktitle {font-size:16px;font-weight:700;margin-bottom:0.5em;}
.commonlist li{margin:4px 0;}
.commonlist li label,.cprate li label,.cpinfo li label{float:left;width:100px;}
/*Userinfo*/
/*Album*/
#photolist h3{padding:6px 0;}
	#photolist h3 span{color:#09C;font-weight:700;}
#photo{overflow:hidden;zoom:1;} 
	#photo li{float:left;width:24.5%;height:230px;}
	.photo_img{text-align:center;padding:4px 0;}
	.photo_img img{border:1px solid #DEDEDE;padding:4px;}
/*End Album*/
/* ~~~Window~~~~~~~~~~~~ */
.p_pop{padding:5px 0;border:1px solid;border-color:#DDD;background:#FEFEFE}
	.p_pop li{display:inline;}
	.p_pop a{position:relative;display:block;padding:3px 15px;white-space:nowrap;}
	.p_pop a:hover{background:#0093E2 url(images/pope_bg.png) repeat-x 0 0;color:#FFF;text-shadow:-1px -1px 0 #0081B0;text-decoration:none;}
	.p_pop h3{border-bottom:1px dotted #CCC;margin:0 2px;padding-left:8px;padding-bottom:6px;}
.popupmenu_popup{overflow:hidden;zoom:1;line-height:normal;padding:10px;border:1px solid #CAD9EA;background:#FFF;text-align:left;}
.headermenu_popup{width:100px;padding:0;}
	.sel_my{margin:8px;background:#FFF url(images/mymenubg.gif) no-repeat 0 2px;}
		.sel_my li{width: 7em;line-height:24px;height: 24px;overflow: hidden;border-bottom: 1px solid #E8E8E8;text-indent:20px;}
		.sel_my li.myalbum,.sel_my li.myspace{background-image:url(images/user_info.png);background-repeat:no-repeat;}
		.sel_my li.myalbum{background-position:2px -36px;}
		.sel_my li.myspace{background-position:2px -6px;}
	.reg_tip{padding:10px;line-height:20px;}
		.reg_tip a:hover{text-decoration:none;}
	.sel_mb{border-top:1px dashed #CDCDCD;margin-top:6px;}
	.sel_mb a {display:block;height:24px;line-height:24px;text-align:center;}	
	.sel_mb a:hover {background-color:#F2F2F2;color:#369;text-shadow:none;text-decoration:none;}	
#forumlist_menu dt{font-weight:700;}
	#forumlist_menu dd{padding-left:1em;}
.newspecialmenu{width:100px;}
	.newspecialmenu li{background:url(images/folder_s.gif) no-repeat 3px 50%;float:left; }
		.newspecialmenu li.poll{background-image:url(images/pollsmall.gif);}
		.newspecialmenu li.reward{background-image:url(images/rewardsmall.gif);}
		.newspecialmenu li.debate{background-image:url(images/debatesmall.gif);}
		.newspecialmenu a{float: left;width: 75px;border-bottom: 1px solid #E8E8E8;padding: 5px 0 5px 25px;}
			.newspecialmenu a:hover {text-decoration: none;color: #069;border-bottom-color: #CAD9EA;}
#visitedforums_menu li{border-bottom: 1px solid #E8E8E8;padding:4px 0; }
#userselectforum_menu li,#forumlist_menu li{padding:2px 0; }
.userinfopanel{position:absolute;z-index:9999;margin-top:36px;margin-left:-1px;background:#FFF;line-height:1.6em;padding:0;width:506px;filter:alpha(opacity=99);opacity:0.99;}
	.popavatar{float:left;display:inline;width:150px;}
	.popuserinfo{float:left;width:340px;display:inline;padding:5px 0;}
		.popuserinfo p{margin-left:0;}
	.imicons{overflow:hidden;margin-bottom:10px;}
	.imicons a{float:left;margin-right:5px;line-height:20px;width:46%;text-indent:2em;white-space:nowrap;background-image:url(images/user_tool.png);background-repeat:no-repeat;background-position:0 0;}
		.imicons a.skype{background-position:0 -20px;}
		.imicons a.icq{background-position:0 -40px;}
		.imicons a.qq{background-position:0 -60px;}
		.imicons a.yahoo{background-position:0 -80px;}
		.imicons a.ip{background-position:0 -100px;}
		.imicons a.forbid_user{background-position:0 -120px;}
		.imicons a.public_info{background-position:0 -140px;}
		.imicons a.all_topic{background-position:0 -160px;}
		.userinfopanel p a{color:#09C;}
	.userinfopanel dl{overflow:hidden;zoom:1;margin:5px 0;padding:5px 0;}
	.userinfopanel dt{float:left;width:70px;margin-right:5px;width:50px;}
		.userinfopanel dt em {color:#F60;}
	.userinfopanel dd{width:100px;float:left;height:1.6em;line-height:1.6em;overflow:hidden;}
	.profile_side ul{margin:5px 30px;line-height:1.6em;overflow:hidden;}
	.profile_side li{margin:5px 0;background-position:0 50%;background-repeat:no-repeat;text-indent:22px;}
		.profile_side li.post_pm{background-image:url(images/pmto.gif);}
		.profile_side li.add_friend{background-image:url(images/addbuddy.gif);}
		.profile_side li.edit_user{background-image:url(images/icon_subnav.gif);background-position:0 50%;background-repeat:no-repeat;}
#viewpro_menu { margin-left: -30px; text-align: center; }
	*html #viewpro_menu { margin-left: -30px;margin-top:5px}
	#viewpro_menu img { height:48px; width: 48px; margin: 2px auto; }
	#viewpro_menu li { text-align: left; }
.userinfolist { float: left; }
	li.popuser,li.poplink { text-indent: 20px; padding: 4px; background: url(images/user_tool.png) no-repeat 0 -164px; }
	li.poplink{background: url(images/blog.gif) no-repeat 0 50%; color: #999; }
#styleswitcher_menu{overflow:hidden;width:80px;}
#styleswitcher_menu, #styleswitcher_menu ul li, #styleswitcher_menu ul li.current a, #styleswitcher_menu ul li a {white-space: nowrap;}
	#styleswitcher_menu li.current a{color: #666;font-weight: bold; }
#forumjump_menu, #visited_forums_menu { padding: 10px 30px 10px 20px; }
	#list_menu dl, #forumjump_menu dl { padding: 5px 0; }
		#list_menu dt a, #forumjump_menu dt a { font-weight: bold; color: #666; }
		#list_menu dd, #forumjump_menu dd { padding-left: 1em; }
			#list_menu li.sub, #forumjump_menu li.sub { padding-left: 1em; }
			#list_menu li.current a, #forumjump_menu li.current a, #visited_forums_menu li.current a { font-weight: bold; }
			#list_menu li a, #forumjump_menu li a, #visited_forums_menu li a { font-weight: normal; color: #069; }
/* ~~~End Window~~~~~~~~~~~~ */
/*post*/
.edt_main{float:left;overflow:hidden;margin-left:-160px;width:100%;}
.edt_content{margin-left:160px;width:auto;margin-right:20px;}
.edt_app{overflow:hidden;float:right;width:160px;line-height:24px;padding-top:46px;}
.exfm{background:#F2F2F2;border:1px dashed #DEDEDE;margin:6px 0 10px;padding:10px 14px;}
	.sinf {border-right:1px dashed #CCC;float:left;padding-right:14px;width:380px;}
	.sadd{float:left;margin-left:10px;overflow:hidden;width:300px;}
	.sinf p, .sadd p {height:30px;line-height:30px;padding:2px 0;}
	.sinf h4{padding:6px 0;}
		.sinf .del{margin-top:4px;}
	.mbn input{margin-right:4px;}
	.mt{overflow:hidden;font-size:16px;padding:10px 0;}
		.mt em{float:left;}
	.sinf dl, .sadd dl {overflow:hidden;}
	.sinf dl dt, .sadd dl dt {clear:left;float:left;width:75px;}
	.sinf dl dd, .sadd dl dd {margin-bottom:10px;overflow:hidden;}
	.sinf dl dd {width:300px;}
	.margint{margin-top:10px;}
	.pn {background:#F2F2F2;border-color:#DEDEDE #336699 #336699 #DEDEDE;border-style:solid;border-width:1px;color:#369;cursor:pointer;font-size:14px;font-weight:700;height:26px;line-height:26px;margin-right:3px;overflow:visible;vertical-align:middle;z-index:0;}
		.pn *{padding:0 20px}
		.fastlg .pn {font-size:12px;height:22px;line-height:18px;}
		*html .fastlg .pn {height:18px;line-height:18px;}
		.fastlg .pn *{padding:0 6px;font-weight:100;}
	.needverify {float:left;display:block;background:url(images/re_unsolved.gif) no-repeat 0 0;color:#999999;font-size:12px;font-weight:400;height:21px;line-height:21px;margin-left:8px;padding-left:13px;width:45px;}
/*type*/
.ftid {float:left;margin-right:6px;}
.ftid select {float:left;height:20px;width:94px;}
	.ftid a {background:url(images/newarow.gif) no-repeat 100% 0 #FFF;border-color:#707070 #CECECE #CECECE #707070;border-style:solid;border-width:1px;color:#444444 !important;display:block;font-size:12px;font-weight:400;height:20px;line-height:20px;overflow:hidden;padding:0 17px 0 4px;text-decoration:none !important;}
	.pbt .ftid a {background-position:100% 2px;height:24px;line-height:24px;}
	.ftid a:hover, .ftid a:focus {background-position:100% -20px;}
.sltm{padding:5px 11px 5px 10px;border:1px solid #DDD;background-color:#FFF;text-align:left;}
	.sltm li{padding:2px 0;color:#666;cursor:pointer;}
	.sltm li:hover{color:#369;}
	.sltm li.current{color:#F26C4F;}
/*Form Style*/
.formtable{width:100%;}
	.formtable th{padding:5px 2px;font-weight:400;vertical-align:top;}
		.formtable th a{font-weight:400;color:#09C;text-decoration:underline;}
	.formtable td{padding:5px 2px;}
	.formtable .sep_space th{height:40px;}
.txt,.txtarea,.px{background:#FFF;border-color:#707070 #CECECE #CECECE #707070;border-style:solid;border-width:1px;color:#666666;font-size:14px;padding:2px 4px;}
	.px{height:20px;}
.fastlg_fm .txt:focus {-moz-box-shadow:0 0 5px #6FB1DF;border-color:#6FB1DF;color:#333333;}
.postpx{width:25em;height:20px;}
.txtarea{height:auto;}
input[type="checkbox"],input[type="radio"]{margin:0;width:15px;margin-right:4px;}
.drop{background:url(images/icon_drop.gif) no-repeat 96% 50%;padding-right:14px;cursor:pointer;}
/*QuickPost*/
#quickpost h4{font-weight:700;font-size:14px;padding-left:14px;}
.bm_inner{padding:10px 14px;}
.post_inner{padding:10px 0;}
.pbt{padding-bottom:8px;} 
.quickpostauthor{background:none;padding-top:5px;vertical-align:top;width:150px;border-right:none;}
	.buybutton { display:block; width:55px; height:22px; line-height:22px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-right:1px solid #6E6E6E; border-bottom:1px solid #6E6E6E; text-align:center; margin-left:10px; margin-top:4px; color:#000; text-decoration:none;  }
	.buybutton { float:left; margin-left:0; margin-right:10px; }
	.formcode img { vertical-align:middle;}
	.seccodecontent { position: absolute; z-index: 11; top: 80px; left: 50px; width: 224px; height: 52px; border: 1px solid #CAD9EA;background:#FFF; }
	* html .seccodecontent { top:81px; height: 56px; }
	*+html .seccodecontent { top:81px; height: 54px; }
#polloptions div{padding:2px 0;}
.p_login{line-height:100px;}
/*Template*/
ul#forumtemplate li{float:left;width:49%;text-align:center;height:240px;}
	ul#forumtemplate img{padding:1px;border:1px solid #CCC;}
	.templatebutton{clear:both;padding:8px;text-align:center;}
/*Frame*/
#frameback{margin-bottom:10px;height:27px;background:#DEEFFA;line-height:26px;}
	#frameback a,a.frameswitch{padding-left:30px;background-image:url(images/frame_back.gif);background-repeat:no-repeat;background-position:13px 50%;}
	a.frameswitch{background-position:0 50%;padding-left:18px; padding-right:10px; font-weight:700;color:#09C;}
	#frameback a.back{background-image:url(images/frame_go.gif);margin-left:10px; }
.framemenu{clear:both;margin-left:8px;}
	.framemenu img{vertical-align:middle;}
/*Advertisments*/
#ad_headerbanner{margin:0 auto;text-align:center;}
.ad_text{border:1px solid #CCC;background:#FFF;margin-bottom:10px;}
	.ad_text td{padding:10px;vertical-align:top;}
.ad_textlink1,.ad_textlink2{background: url(images/ad_icon.gif) no-repeat 0 50%;padding-left:30px;margin-bottom:10px;}
.ad_pip{clear:right;float:right;display:inline;margin-top:10px;margin-left:10px;}
.ad_topicrelated{clear: both;float: right;display: inline;margin: 0 10px 10px;padding: 10px 10px 10px 30px;border: 1px solid #78A73D;background: #CAEEC0;}
.ad_column{overflow:hidden;zoom:1;text-align: center;padding-bottom:10px;}
.ad_footerbanner{text-align:center;clear: both;margin:5px;}
#postleaderboardad,.leaderboard{overflow:hidden;margin-bottom:10px;}
#ad_footerbanner{text-align:center;}
/*help*/
.help .uc_app{width:240px;}
.help .uc_main{margin-right:-260px;}
.help .uc_content{margin-right:260px;}
.help h3{font-size:16px;margin:5px 0;}
	.help .uc_content ul{margin:15px 0;}
/*help*/
/*footer*/
#scrolltop {position:fixed;bottom:120px;}
*html #scrolltop {position:absolute;bottom:auto;}
.scrolltop {background-image:url(images/gotop.gif);background-repeat:no-repeat;background-position:0 0;display:block;height:58px;overflow:hidden;width:18px;line-height:140px;}
.scrolltop:hover{background-position:-18px 0;}
#footer{padding:10px 0;margin-bottom:20px;}
	#footlinks{float:right;margin-top:-3px;text-align:right;}
	#footer img{float:left;margin: 0 10px 0 0;}
	#copyright, #debuginfo{font: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif; }
		#copyright strong a{color:#0954A6; }
		#copyright em {color:#FF9D25; }
/*footer*/